﻿using System;

namespace Mono.Cecil
{
	// Token: 0x02000090 RID: 144
	public sealed class FixedArrayMarshalInfo : MarshalInfo
	{
		// Token: 0x1700011A RID: 282
		// (get) Token: 0x06000551 RID: 1361 RVA: 0x0001E668 File Offset: 0x0001C868
		// (set) Token: 0x06000552 RID: 1362 RVA: 0x00003EDD File Offset: 0x000020DD
		public NativeType ElementType
		{
			get
			{
				return this.element_type;
			}
			set
			{
				this.element_type = value;
			}
		}

		// Token: 0x1700011B RID: 283
		// (get) Token: 0x06000553 RID: 1363 RVA: 0x0001E680 File Offset: 0x0001C880
		// (set) Token: 0x06000554 RID: 1364 RVA: 0x00003EE7 File Offset: 0x000020E7
		public int Size
		{
			get
			{
				return this.size;
			}
			set
			{
				this.size = value;
			}
		}

		// Token: 0x06000555 RID: 1365 RVA: 0x00003EF1 File Offset: 0x000020F1
		public FixedArrayMarshalInfo() : base(NativeType.FixedArray)
		{
			this.element_type = NativeType.None;
		}

		// Token: 0x04000159 RID: 345
		internal NativeType element_type;

		// Token: 0x0400015A RID: 346
		internal int size;
	}
}
